package com.github.prontera.domain;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.github.prontera.model.BasicDomain;

import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * 
 * t_client_task_count-用户任务统计
 *
 */
@ToString
@EqualsAndHashCode(callSuper = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"}, ignoreUnknown = true)
public class ClientTaskCount extends BasicDomain{

	private static final long serialVersionUID = 1L;
    
	/**
	 * 
	 */
	@ApiModelProperty(value = "")
    private Long clientId;
	/**
	 * 
	 */
	@ApiModelProperty(value = "")
    private Long taskId;
	/**
	 * 合计总共----签到次数
	 */
	@ApiModelProperty(value = "合计总共----签到次数")
    private Integer daySigned;
	/**
	 * 查看视频次数---->合计统计
	 */
	@ApiModelProperty(value = "查看视频次数---->合计统计")
    private Integer videoCount;
	/**
	 * 邀请人数
	 */
	@ApiModelProperty(value = "邀请人数---->合计统计")
    private Integer invitationCount;
	/**
	 * 消费用户
	 */
	@ApiModelProperty(value = "消费用户---->合计统计")
    private Integer consumerCount;
	/**
	 * 返利订单
	 */
	@ApiModelProperty(value = "返利订单---->合计统计")
    private Integer returnConsumerCount;
	/**
	 * 达人次数
	 */
	@ApiModelProperty(value = "达人次数---->合计统计")
    private Integer talentCount;
	
	private String taskOrderNo;
    
    public ClientTaskCount(){
    
    }
    
    public String getTaskOrderNo() {
		return taskOrderNo;
	}

	public void setTaskOrderNo(String taskOrderNo) {
		this.taskOrderNo = taskOrderNo;
	}

	public Long getClientId() {
        return this.clientId;
    }
    
    public void setClientId(Long clientId) {
        this.clientId = clientId;
    }
    public Long getTaskId() {
        return this.taskId;
    }
    
    public void setTaskId(Long taskId) {
        this.taskId = taskId;
    }
    public Integer getDaySigned() {
        return this.daySigned;
    }
    
    public void setDaySigned(Integer daySigned) {
        this.daySigned = daySigned;
    }
    public Integer getVideoCount() {
        return this.videoCount;
    }
    
    public void setVideoCount(Integer videoCount) {
        this.videoCount = videoCount;
    }
    public Integer getInvitationCount() {
        return this.invitationCount;
    }
    
    public void setInvitationCount(Integer invitationCount) {
        this.invitationCount = invitationCount;
    }
    public Integer getConsumerCount() {
        return this.consumerCount;
    }
    
    public void setConsumerCount(Integer consumerCount) {
        this.consumerCount = consumerCount;
    }
    public Integer getReturnConsumerCount() {
        return this.returnConsumerCount;
    }
    
    public void setReturnConsumerCount(Integer returnConsumerCount) {
        this.returnConsumerCount = returnConsumerCount;
    }
    public Integer getTalentCount() {
        return this.talentCount;
    }
    
    public void setTalentCount(Integer talentCount) {
        this.talentCount = talentCount;
    }
    
}
